self embedded - Turkish English Dictionary